Fullstack Job: Full-Stack Developer

Job added on

Company

Vodafone

Location

Lisbon - Portugal

Job type

Full-Time

Fullstack Job Details

Role Purpose

Coding, data, technology – that’s your world! Be part of our Digital Operations Teams and shape new and innovative solutions for the transformation of Vodafone towards the Digital Telco. Work with state-of-the art CI/CD tools, agile infrastructure, and open-source libraries.

You will be programming features to improve our platforms such as our website and mobile app, supporting our digital transformation.

Develop solutions together in an interdisciplinary team of software developers, devops engineers, QA engineers and channel specialists, keeping in mind both technical and consumer needs.

Main Responsibilities

  • Develop software as part of a dynamic team employing agile methodologies;
  • Design intelligent solutions that both achieve the requirements and are easily maintainable;
  • Shape and maintain our development environment;
  • Guide our customers during solution design to build solid, flexible, and extendable solutions;
  • Participate in and drive the planning and designing stage of solutions for business cases;
  • Ability to share best practices and code standards to the team;
  • Remain up to date in terms of current (and future) technologic trends;
  • Take part in various workshops, both internal and external, in order to expand your knowledge;
  • Follow a continuous “everything” approach (continuous development, integration, testing and deployment);
  • Sharing your expertise with your fellow teammates in order to grow as a team.

Competencies

  • Bachelor’s degree in computer science or any other IT area;
  • Problem solving and solution-oriented thinking;
  • Strong analytical capabilities;
  • Patience and attention to details;
  • Strong programming knowledge and curiosity;
  • Solid experience in Java;
  • Good experience in HTML, CSS, JavaScript;
  • Know how in common CI/CD tools (Jenkins, GitHub, ADO, …);
  • Knowledge of databases (SQL and/or noSQL);
  • Systems integration and communication technologies, i.e. REST, HTTP/S, SNMP, SSH, SOAP and others;
  • Optional technical/professional experience;
  • Knowledge of Agile methodologies, namely Scrum and Kanban;
  • Experience with Vue and/or React;
  • Experience with Adobe Experience Manager;
  • Experience with Github, Jira, Jenkins;
  • Portuguese/English Language proficiency.